
    // 这些函数应该在 $(document).ready() 外部定义，以便它们可以被事件处理器引用
    function showAddCategoryModal() {
        $('#addCategoryModal').modal('show');
    }

    function showEditCategoryModal() {
        // 这里可以添加代码来预填模态框中的表单
        $('#editCategoryModal').modal('show');
    }

    function showDeleteCategoryModal() {
        // 这里可以添加代码来显示即将删除的分类信息
        $('#deleteCategoryModal').modal('show');
    }

    function editCategoryConfirm() {
        // 这里应该添加编辑分类的逻辑
        console.log('编辑分类确认');
        $('#editCategoryModal').modal('hide'); // 关闭编辑模态框
    }

    function deleteCategoryConfirm() {
        // 这里应该添加删除分类的逻辑
        console.log('删除分类确认');
        $('#deleteCategoryModal').modal('hide'); // 关闭删除模态框
    }

    $(document).ready(function() {
        // 初始化 Semantic UI 的下拉组件
        $('.ui.dropdown').dropdown();

        // 初始化模态框
        $('.ui.modal').modal({
            blurring: true,
            onApprove: function() {
                // 这里可以根据模态框的ID来执行不同的逻辑
                var modalId = $(this).modal('get id');
                switch (modalId) {
                    case 'editCategoryModal':
                        editCategoryConfirm();
                        break;
                    case 'deleteCategoryModal':
                        deleteCategoryConfirm();
                        break;
                    // 可以根据需要添加更多的case
                }
                return false; // 阻止模态框默认的提交行为
            },
            onDeny: function() {
                // 用户点击取消按钮时的逻辑
                $(this).modal('hide'); // 一定要调用.modal('hide')来关闭模态框
                return true; // 允许模态框关闭
            }
        });

        // 绑定点击事件到编辑和删除按钮
        // 注意：这里的选择器需要根据实际的HTML结构来确定
        $('button.edit-category').on('click', function() {
            var categoryId = $(this).data('category-id');
            // 根据categoryId来显示相应的编辑模态框内容（如果需要）
            showEditCategoryModal();
        });

        $('button.delete-category').on('click', function() {
            var categoryId = $(this).data('category-id');
            // 根据categoryId来显示相应的删除模态框内容（如果需要）
            showDeleteCategoryModal();
        });
    });
	$('.ui.dropdown').dropdown();
